% Configuración del tipo páginas
	\documentclass[10pt, a4paper,english,spanish]{article}
	\parindent = 10 pt
	\parskip = 0 pt	
	\usepackage[width=15.5cm, left=3cm, top=2.5cm, height= 24.5cm]{geometry}

% Configuración de márgenes de las páginas
	%~ \usepackage{a4wide}

% Paquete de acentos para Linux
	\usepackage[utf8]{inputenc}

% Paquete para reconocer la separación en sílabas en español
	\usepackage[spanish]{babel}

% Paquete para incluir hypervinculos
	\usepackage{color}
	\usepackage{url}
	\definecolor{lnk}{rgb}{0,0,0.4}
	\usepackage[colorlinks=true,linkcolor=lnk,citecolor=black,urlcolor=black]{hyperref}

% Paquetes especiales
	\usepackage{amsmath}
	\usepackage{amsfonts}
	\usepackage{amssymb}
	\usepackage{pdfpages}
	\usepackage{upgreek}
	%~ \usepackage[lined, boxruled]{./otros/algorithm2e}	%paquete para algoritmos
	%~ \usepackage{./otros/endnotes}						%paquete para poner las referencias al final	

% Paquete para armar índices
	\usepackage{makeidx}
	\makeindex

% Más espacio entre líneas
	\parskip=1.5pt
	
% Comandos personalizados
	%~ \newcommand{\tab}{\hspace{2em}}
	
%~ Para las tablas
	\usepackage[small, bf, labelformat = empty]{caption}	
	\usepackage{subfig}
	\usepackage{float}
	\restylefloat{table}

\usepackage{hyperref}

%Para subsubsubsectionss :P
\usepackage{chngcntr}
\counterwithin{paragraph}{section}
	
% Para pegar código
	\usepackage{./otros/listings}
	
\input{caratula.tex}

\begin{document}
\lstset{language=C++}

\maketitle
% Índice
\small
\newpage \printindex \tableofcontents
\normalsize
\newpage

\newpage
\input{teoria.tex}
\newpage
\input{desarrollo.tex}
%~ \newpage
%~ \input{resultados.tex}
\newpage
\input{discusion.tex}
\newpage
\input{conclusiones.tex}
\newpage
\input{apendices.tex}
\newpage
\input{referencias.tex}

\end{document}
